package com.css.fxfzdzzh.modules.sandLiquefaction.entity;

import lombok.*;

import java.math.BigDecimal;

/**
 * @author Dbj
 * @date 2023年03月11日  11:24
 */
@Data
@Builder
@Setter
@Getter
@NoArgsConstructor
@AllArgsConstructor
public class DzzhResultDetailSandLiquefaction {

    private String drslId;
    /**
     * dzzh_model_sand_liquefaction的主键用来标识是否是之间结果数据
     */
    private String dmslId;
    /**
     * 地震动加速度
     */
    private BigDecimal earthquakeAcceleration;
    /**
     * 地下水位深度
     */
    private BigDecimal groundWaterDepth;
    /**
     * 经度
     */
    private BigDecimal longitude;
    /**
     * 纬度
     */
    private BigDecimal latitude;
    /**
     * 液化判别地下水位深度dw(m)
     */
    private BigDecimal liquefactionGroundWaterDepth;
    /**
     * β--调整系数 β0--调整系数 标贯法时根据设计地震分组取值，液化指数法取页面输入的值
     */
    private BigDecimal adjustFactor;
    /**
     * 钻孔编号
     */
    private String drillCode;
    /**
     * 地层编号
     */
    private String stratumNum;
    /**
     * 底层深度
     */
    private BigDecimal stratumDepth;
    /**
     * 分层厚度
     */
    private BigDecimal layerThickness;
    /**
     * 岩土名称
     */
    private String geotechnicalName;
    /**
     * 标贯点顶深
     */
    private BigDecimal fullboreTopDepth;
    /**
     * 标贯点底深
     */
    private BigDecimal fullboreBottomDepth;
    /**
     * 标贯点所代表土层的中点深度（m）
     */
    private BigDecimal fullboreSoilDepth;
    /**
     * 标贯点代表的土层厚度di（m）
     */
    private BigDecimal fullboreSoilThickness;

    /**
     * 标贯点深度
     */
    private BigDecimal ds;
    /**
     * 黏粒含量ρc（%）
     */
    private String clayContent;
    /**
     * 实际锤击数N（击）
     */
    private BigDecimal actualBlowsNumber;
    /**
     * 标准贯人锤击数临界值        (击)
     */
    private BigDecimal ncr;
//    /**
//     * 调整系数β0
//     */
//    private BigDecimal adjustbFactor;
    /**
     * 土层单位土层厚度的层位影响权函数值
     */
    private BigDecimal wi;
    /**
     * 土实际锤击数/液化判别标准贯人锤击数临界值
     */
    private BigDecimal specificValue;
    /**
     *液化判别
     */
    private String liquefactionDifferentiate;
    /**
     *钻孔液化判别
     */
    private String drillLiquefactionDifferentiate;
    /**
     *1:删除；0：未删除
     */
    private String delFlag;
    /**
     *任务id
     */
    private String taskId;

    /**
     *标贯点液化指数
     */
    private BigDecimal ei;

    /**
     *钻孔液化指数
     */
    private BigDecimal dei;
    /**
     *液化等级
     */
    private String sandLevel;
    private String geom;
    private String geomText;
    private String algorithmType;
    private Integer num;
    private String area;

}
